#ifndef MAP_H
#define MAP_H

#include "common_include.h"
#include "Frame.h"
#include "mappoints.h"

namespace myslam
{
	class Map
	{
	public:

		std::unordered_map<unsigned long, MapPoints*> map_points_;
		std::unordered_map<unsigned long, Frame*> keyframe_;

		Map() {}

		void insertKeyFrame(Frame* frame);
		void insertMapPoint(MapPoints* map_points);
	};
}


#endif